from queue import Queue
# 实例化一个队列，参数设置最多可传的数据个数
q=Queue(5)
# 往队列里面放数据,超出长度会阻塞，可以设置等待时间
q.put("python001")
q.put("python002")
q.put("python003")
q.put("python004")
q.put("python005")
# 设置最长等待时间
# q.put("python006",timeout=3)
# 添加数据不等待
q.put_nowait("python006")
# 获取队列中的数据长度
print(q.qsize())
# get：获取数据，获取完后会阻塞，可设置等待时间
print(q.get())
print(q.get())
print(q.get())
print(q.get())
print(q.get())
print(q.get())
# print(q.get(timeout=3))
# 获取数据不等待
q.get_nowait()